ranch overseer - French English Dictionary